﻿using GraphDrawing2.Canvas;

namespace GraphDrawing2.V2.Concrete.Model
{
    public abstract class AbstractListener : IListener
    {
        public virtual void OnMouseDown()
        {
        }

        public virtual void OnMouseUp()
        {
        }

        public virtual void OnKeyPressed()
        {
        }

        public virtual void OnMouseMove()
        {
        }

        public virtual void OnMouseWheel(int value)
        {
        }

        public virtual void OnDragEnter()
        {
        }

        public virtual void OnDragLeave()
        {
        }

        public virtual void OnDragDrop()
        {
        }
    }
}